home *** CD-ROM | disk | FTP | other *** search
- program MuscleContracted;
- {U$-}
- uses
- MemTypes,QuickDraw,OSIntF,ToolIntf;
-
- var
- ArcRect : rect;
- OvalRect : rect;
- NumbA : integer;
- Count : integer;
- myPort:GrafPort;
- r:rect;
- begin
- InitGraf(@thePort);
- OpenPort(@myPort);
- FillRect(myPort.portBits.Bounds,white);
- PenPat(black);
- PenSize(4,5);
- SetRect(r,2,2,508,338);
- FrameRect(r);
-
- PenSize (1,1);
- MoveTo(100, 119);{move cursor to these coordinates}
- LineTo(300,119);{draw line from 70H to 390H}
- MoveTo(100, 200);{move cursor to these coordinates V 200}
- LineTo(300,200);{draw line from 70H to 390H and 200V}
-
- {--------------------------------}
- PenSize(5,5);
- SetRect(ArcRect,250,119,350,200);
- SetRect(OvalRect,215,120,315,200);
- PaintOval(ArcRect);
- PenPat(White);
- PaintOval(OvalRect);
-
- for count := 1 to 2 do
- begin
- OffSetRect(ArcRect, -65,0);
- OffSetRect(OvalRect, -65,0);
- PenPat (Black);
- PaintOval(ArcRect);
- PenPat (White);
- PaintOval(OvalRect);
- end;
-
- PenPat(black); {Set Z lines}
- PenSize(2,2);
- SetRect(ArcRect,75,119,175,200);
- FrameArc(ArcRect,0,180);
- for count := 1 to 2 do
- begin
- OffSetRect(ArcRect,65,0);
- FrameArc(ArcRect,0,180);
- end;
-
- PenPat(Dkgray);
- SetRect(OvalRect, 60,119,160,201);
- PaintOval(OvalRect);
- ReadLn
-
- end.